#![no_std]
#![feature(format_args_nl)]
#![feature(panic_info_message)]
#![feature(int_roundings)]
#![feature(ptr_sub_ptr)]
#![feature(core_intrinsics)]
#![feature(negative_impls)]
#![feature(stdsimd)]
#![allow(clippy::result_unit_err)]

pub mod print;
pub use print::*;

#[cfg(not(test))]
mod panic;
#[cfg(not(test))]
pub use panic::*;

pub mod cache;
pub mod cpu;
pub mod mm;
pub mod processor;
pub mod serial;
pub mod sync;
pub mod vm;
